/*搜索*/
.search{ width:100%;height:35px;overflow:hidden;padding-top:14px}
.search>.wrap>.hot>img{padding-top: 14px;float: left;}
.search .wrap{position: relative;}
.hot{float: left;width: 537px;font-size: 16px;}
.hot strong{line-height: 28px;float: left;}
.hotpro{ line-height:60px;}
.hotpro li{width:103px;line-height: 28px;float: left;text-align: center;}
.hotpro li a{color: #616161}
.main3_serch{float: right;width:210px;height:23px;position: relative; background:url(../images/search_bg.png) no-repeat}
.txt{height: 20px;line-height:20px;width: 131px;position: absolute;top: 0px;right: 49px;color: #a1a1a1;border: none;background: none;}
.btn{position: absolute;top:0px;right:0px;z-index: 9999;background:#4eb8ff url(../images/submit_search_bg.png) no-repeat center center;width:47px;height:21px;border:none;display: block; cursor: pointer; color: #000;margin:1px 1px 0 0}

.aboutUs_left dl{height:126px;width:172px;float:left;margin-top: 25px;}
.aboutUs_left dl dd{ background: #007036;}
.aboutUs_left dl dt{color:#007036;font-size:20px}
.aboutUs_left dl dt span{font-size:56px}
/*banner*/
.banner{width: 100%;height:515px;z-index: 0;overflow: hidden;position: relative}
.banner .flexslider{ width:1920px;height:100%;position:relative;left: 50%;margin-left: -960px;overflow:hidden; min-width:1000px;}
.banner .slides{position:relative;z-index:1;}
.banner .slides li{height:100%; position:relative}
.banner .slides li img{width: 100%; margin:0 auto; display:block}

.banner .flex-direction-nav{ position:relative; z-index:50; bottom:150px; display:block; width:1000px;margin:500px auto 0 auto;display:none}
.banner .flex-direction-nav li a{ display:block; width:72px; height:73px; position:absolute; text-indent:-9999px}
.banner .flex-direction-nav li a.flex-prev{background:url(../images/index_left_hover.png) no-repeat; left:-30px}
.banner .flex-direction-nav li a.flex-next{background:url(../images/index_right_hover.png) no-repeat;right:-30px}
.banner .flex-direction-nav li a.flex-prev:hover{background:url(../images/index_left.png) no-repeat; left:-30px}
.banner .flex-direction-nav li a.flex-next:hover{background:url(../images/index_right.png) no-repeat;right:-30px}
.banner .flex-control-paging{}

.banner .flex-control-nav{position:absolute;left:50%;bottom: 20px; z-index:100;text-align:left}
.banner .flex-control-nav li{display:inline-block;width:10px;height:10px;margin-right:8px;*display:inline;zoom:1}
.banner .flex-control-nav a{display:inline-block;width:10px;height:10px;line-height:40px;overflow:hidden;cursor:pointer}
.banner .flex-control-nav .flex-active{background-position:0 0}
.flex-control-paging li a {width:20px;height:20px; line-height:20px;display: block;cursor: pointer; text-indent: 0px; text-align: center;
	-webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%;border-radius:50%;text-decoration: none;
	FILTER:alpha(opacity=80);opacity:0.8;background-color:#fff}
.flex-control-paging li a:hover{background-color:#fff; color: #ffffff;}
.flex-control-paging li a.flex-active {background-color:#000;cursor: pointer; color:#ffffff}

.aboutUs_title{border-bottom: 1px solid #c7c7c7;margin:62px 0 30px 0;height:44px}
.aboutUs_left{width:480px;float:left}

.aboutUs_left dl dd{width:100px;height:20px;color:#fff;display:block; text-align: center;margin:0 auto}

.aboutUs_left h3{ font-size:18px; line-height: 40px;line-height: 40px;margin-bottom: 20px;margin-top: 24px;}
.aboutUs_left h3 span{color:#007036}
.aboutUs_left p{ text-indent: 24px;}
.aboutUs_right{float:right;width:496px;margin-left: 66px;}
.aboutUs_right img{height:422px;width:960px;max-width: 960px;}
.pro{padding-top:54px}
.pro li{float:left;width:252px; height: 230px;display:block;margin:0 23px 17px 0; position: relative;}
.pro li img.pic_img{width:252px; height: 230px;}
.zhezhao{display:none}
.pro li:hover .zhezhao{display:block;width:252px; height: 230px; background: rgba(11,14,12,.6); position: absolute;top:0;left:0}
.pro li:hover .zhezhao span{display:block;width:165px; height:32px; line-height: 32px;font-size:20px; text-align:  center;color:#fff;border:1px solid #fff;border-radius: 3px;margin:83px auto 22px auto}
.pro li:hover .zhezhao img{display:block;margin:0 auto}

.newswrp{ background:url(../images/new_img_bg.jpg) top center; height: 664px; background-size: 100% 100%;margin-top:80px}

.multipleColumn_1{ position: relative;}
.hd div{width:76px; height: 72px; position: absolute;top:77px}
.hd div.prev{ background: url(../images/index_left.png) no-repeat;left:-210px}
.hd div.prev:hover{ background: url(../images/index_left_hover.png) no-repeat;cursor: pointer}
.hd div.next{ background: url(../images/index_right.png) no-repeat;right:-210px}
.hd div.next:hover{ background: url(../images/index_right_hover.png) no-repeat;cursor: pointer}
/*服务范围*/
.prowrpt{overflow: hidden;padding:230px 0 100px 0; position: relative; z-index: 12;background:url(../images/protop.jpg) no-repeat center 100px; overflow: hidden;}
.workShowWrap2{width:1180px;margin: 0 auto;}
.in_pro{ width:1180px;margin:0 auto;position: relative;}
.workList2 {width: 3600%;position: relative;margin: 0 0 0 0px;}
.workItem2 {display: inline-block;width:256px;margin: 0 16px 0;position: relative;border:3px solid #f1f1f1;}
.workItem2 .imgwrp{width:254px;height:262px;overflow: hidden;transition:All 0.4s ease-in-out; -webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.workItem2:hover img{ border:none;padding:2px;display: block;transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2); }
.workItem2 img {width:252px;height:258px;padding:2px;transition:all 0.4s ease-in-out; -webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);border:none;display: block;}
.workItem2 p{ line-height:35px; color: #1a2583; font-size: 16px; text-align:center;}

#case_progress_prev2{background: url(../images/prev.png);height:46px;width:50px;position: absolute;z-index: 999;overflow: visible;top:140px;left:-50px;   }
#case_progress_next2{background: url(../images/next.png);height:46px;width:50px;position: absolute;z-index: 999;top:140px;right:-52px;}
.ctrlArea{position: relative;z-index: 888;}
.prowrp2{ position: relative; margin-top: -170px; z-index: 11; }
.pro-more{position: absolute;width:43px;height:43px;display:block;right:26px;top:-131px;}

/*newws*/
.newswrp{padding:30px 0 30px;color:#fff}
.in_news { width:1140px;margin:0 auto;  }
.in_news a.pro_more{ color: #0055a0;position: absolute; display: block;right:45%;bottom:0px; font-weight: bold;}
.news_img{ padding-bottom:30px;  }
.in_news{padding:40px 0 60px; overflow: hidden;position: relative;}
.in_news .spzq{ width:529px; position: relative;padding-bottom:60px;}
.in_news h2{ height:48px; position: relative;}
.in_news .spzq h2{ background:url(../images/newsh2.jpg) no-repeat center top;}
.in_news .spzq h3{line-height:42px; }
.in_news .spzq h3 a{color: #fff;font-size: 19px;}
.in_news .spzq p{color: #fff; font-size: 16px;;line-height:30px;}
.in_news .spzq span{ display: block; width:529px; height:240px; overflow: hidden;margin-top: 15px;padding-bottom:10px;position: relative; }
.in_news .spzq span dl{position: absolute;top:0;left:0; width:80px; height: 70px;background: #0075d8;color: #fff;}
.in_news .spzq span dl dt{ width:90%;line-height:42px;border-bottom:1px solid #fff; font-size:43px; text-align: center;margin:0 auto;  }
.in_news .spzq span dl dd{ line-height:25px;text-align: center; font-size: 17px; }
.in_news .nmore{display: block;position: absolute;bottom:0;left:0px;}


.in_news .spimg{ width:533px; height:231px; }
.in_news .newsmore{ position:absolute; right:2px; bottom:5px; display: block; width:97px; height: 23px; }
.in_news .xwzx h2{background:url(../images/xwzx.jpg) no-repeat center top; margin-bottom:15px;}
.in_news .xwzx{ width: 547px;}
.in_news .xwzx>dl{background:url(../images/m3dl.jpg) no-repeat right center;margin-bottom:35px;padding-bottom:10px;overflow: hidden;border-bottom:1px solid #fff;  }
.in_news .xwzx>dl:hover{background:url(../images/m3dlh.jpg) no-repeat right center;}
.in_news .xwzx>dl>dt{ width:92px; float:left;font-weight:bold;font-size:16px;text-align: center;color: #fff;font-weight: normal;}
.in_news .xwzx>dl>dt span{ display:block;  text-align: center; font-size:76px;line-height: 72px;font-weight: normal;}
.in_news .xwzx>dl>dd{ width:380px; float:left; line-height:22px; color: #fff;padding-left:10px; }
.in_news .xwzx>dl>dd h5{ font-size:18px; color: #fff; line-height:48px;}
.in_news .xwzx>dl>dd h5 a{ color: #fff;}
.in_news .xwzx>dl>dd p{ font-size: 16px;line-height: 22px; }


.youshi{ background: url(../images/youshi_bg.jpg) no-repeat center; height: 451px}
.youshi dl{float:left;width:224px;margin:60px 140px 0 35px; text-align: center;}
.youshi dl dd.dd_title a{font-size:22px; line-height: 40px;display:block; height:40px}
.youshi dl dd a{font-size:14px; line-height: 20px;}
.youshi dl a{color:#fff}
.youshi dl dd.dd_line{display:block;width:57px;height: 5px;margin:10px auto 20px auto; background: #fff;}

.aboutUs_title ul{float:right;margin-top:20px}
.aboutUs_title ul li{float:left; height:24px; line-height: 24px; padding: 0 5px;}
.aboutUs_title ul li a{color:#fff}

.index_pro_left{width:240px; background: #2c974a;padding-bottom: 3px;}
.index_pro_left h1{display:block;height:66px; line-height: 66px; text-align:  center;font-size:19px;color:#fff;font-weight: normal;}
.index_pro_left_wrap{ background: #fff;width:234px;margin:0 auto}
.index_pro_left_wrap ul li{height:47px;width:90%;margin:0 auto;line-height: 47px; display:block; text-align: center;border-bottom:1px dashed #00952a}
.index_pro_left_wrap ul li a{font-size:17px;color:#00952a}
.index_pro_right{width:850px}
.index_pro_left_wrap span{display:block; text-align: center; height: 47px;line-height: 47px;}
.index_pro_left_wrap span a{font-size:17px;color:#00952a;  text-align: center;}
.index_pro_right dl{display:block;width:202px;float:left;margin:0 0 8px 10px}
.index_pro_right dl dt img{width:202px; height: 155px;}
.index_pro_right dl dd{ background: #cecece;display:block;line-height: 30px; line-height: 30px; text-align: center;}
/**/
.infadel{display: block;
-webkit-animation:bounceInLeft 1s .2s ease both;
-moz-animation:bounceInLeft 1s .2s ease both;}
@-webkit-keyframes bounceInLeft{
0%{opacity:0;
-webkit-transform:translateX(200px)}
100%{opacity:1;
-webkit-transform:translateX(10px)}
}
@-moz-keyframes bounceInLeft{
0%{opacity:0;
-moz-transform:translateX(200px)}
100%{opacity:1;
-moz-transform:translateX(10px)}  }

.infader{ display: block;
-webkit-animation:bounceInRight 1s .2s ease both;
-moz-animation:bounceInRight 1s .2s ease both;}
@-webkit-keyframes bounceInRight{
0%{opacity:0;-webkit-transform:translateX(-200px)}
100%{opacity:1;-webkit-transform:translateX(-10px)}
}
@-moz-keyframes bounceInRight{
0%{opacity:0;-moz-transform:translateX(-200px)}
100%{opacity:1;-moz-transform:translateX(-10px)}
}